package com.better.frontend.model.studentScore;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.NonNull;
import org.hibernate.validator.constraints.NotEmpty;

/**
 * 查看个人分析参数实体封装
 * Created by wfm on 2017/11/18.
 */
@Data
@NoArgsConstructor
@ApiModel("个人分析参数")
public class ScoreAyalysModel {
    @NonNull
    @NotEmpty(message = "考试Id不能为空")
    @ApiModelProperty(value = "考试ID", required = true)
    private String examId;
    @NonNull
    @NotEmpty(message = "学生Id不能为空")
    @ApiModelProperty(value = "学生ID", required = true)
    private String studentId;
    @ApiModelProperty(value = "年级ID", hidden = true)
    private String gradeId;
    @ApiModelProperty(value = "分析类型,默认科目得分分析 1 知识点得分分析 2 小题得分分析 3")
    private String ayalysType;
    @ApiModelProperty(value = "科目ID，知识点分析必传")
    private String subjectId;
    @ApiModelProperty(value = "参考班级信息Id")
    private String classId;
}
